De digitale vraagbaak voor het wiskundeonderwijs

home |  vandaag |  gisteren |  bijzonder |  gastenboek |  wie is wie? |  verhalen |  contact

HOME

samengevat
vragen bekijken
een vraag stellen
hulpjes
zoeken
FAQ
links
twitter
boeken
help

inloggen

colofon

  \require{AMSmath}

Reageren...

Re: Re: Re: Convergentie vraagstuk

Ik hoorde dat het grootste cijfer met drie bytes 8192 is. Dat is 213. Ik dacht dat het grootste cijfer met 3 bytes 224 is = 1,4… x 1073 (zonder rekening te houden met de controlebits).

Nu vond ik een paper waarin uitgelegd wordt dat je met drie bytes (in SAS) als grootste cijfer 8192 krijgt. Zij gebruiken deze bytes als volgt: SEEEEEEE EEEEMMMM MMMMMMMM (S = sign, E = exponent en M is mantissa). Representatie van 8192 zou als volgt zijn: 01000000 11000000 00000000.

Hier laat mijn verstand het afweten. Kan iemand me dat uitleggen?

Antwoord

Dit heeft te maken met welke soorten getallen (geen cijfers!!!) je wil weergeven. $2^{24}$ is trouwens 16777216. Als het gaat om integers (gehele getallen) kun je met drie bytes inderdaad getallen van -8 388 608 tot +8 388 607 weergeven.

De representatie die jij vindt (met exponenten en mantisses) wordt gebruikt voor 'floating-point arithmetic', zeg maar het rekenen met reële getallen (benaderd door getallen met een bepaald aantal cijfers na de komma). Hoe de binaire en decimale representaties precies gelinkt zijn zie je op volgende webpagina uitgelegd (enkel voor 16 bit):

Gebruik dit formulier alleen om te reageren op de inhoud van de vraag en/of het antwoord hierboven. Voor het stellen van nieuwe vragen kan je gebruik maken van een vraag stellen in het menu aan de linker kant. Alvast bedankt!

Reactie:

Klik eerst in het tekstvlak voordat je deze knopjes en tekens gebruikt.
Pas op: onderstaande knopjes en speciale karakters werken niet bij ALLE browsers!


áâæàåãäßçéêèëíîìïñóôòøõöúûùüýÿ½¼¾£®©




$\mathbf{N}$ $\mathbf{Z}$ $\mathbf{Q}$ $\mathbf{R}$ $\mathbf{C}$
Categorie: Rijen en reeksen
Ik ben:
Naam:
Emailadres:
Datum:18-5-2024